<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <script>
      // const count = +'100'
      // const str = +'abc'
      // // +是做隐式转换的, 但是 能转成数字的结果就是一个数字
      // // 如果转不成数字的 结果是 NaN  NaN 是一个数字类型
      // console.log(count)
      // console.log(str)
      // console.log(typeof count) // number
      // console.log(typeof str) // number 因为str做了隐式转换

      // // 使用typeof检测一个隐式转换的数据类型是否是数字 , 行不通

      // ============= isNaN =====================
      // 使用isNaN 检测是否是一个数字的方法 is是,  NaN not a number
      // 检测数字/布尔值结果是false,
      console.log(isNaN(10)) // false
      console.log(isNaN('abc')) // true
      console.log(isNaN(+'abc')) // true
    </script>
  </body>
</html>
